$(function () {
    $.fn.hhDrop = function (options) {
        var options = jQuery.extend({
            preLoadSrc: "images/loading.gif"
        }, options || {});

        var defaults = {};

        return this.each(function () {

            //默认
            var options = $.extend(defaults, options);
            var $this = $(this);

            var $boxSearch = $this.find('.boxSearch');

            //出发城市  到达城市
            $boxSearch.click(function () {
                var _this = $(this);
                //点击本身显示隐藏
                if (_this.hasClass('boxSearchHover')) {
                    _this.removeClass('boxSearchHover');
                    _this.children('.btn_search').removeClass('btn_search_current');
                    _this.parent().find('.search_form_suggest').hide();

                } else {
                    _this.addClass('boxSearchHover');
                    _this.children('.btn_search').addClass('btn_search_current');
                    _this.parent().find('.search_form_suggest').show();
                }

                _this.next().find('.clr_after a').click(function () {
                    _this.find('span.key_word').text($(this).text());
                    // 渠道名隐藏字段赋值
                    $('#qdm_select').val(function () {
                        return $('.key_word').text();
                    });
                });

                //阻止冒泡
                $(document).bind('click', function (event) {
                    if (!$(event.target).parent().hasClass('boxSearch') && !$(event.target).hasClass('boxSearch') && !$(event.target).parent().parent().hasClass('boxSearch') && !$(event.target).hasClass('input_city')) {
                        _this.children('.btn_search').removeClass('btn_search_current');
                        _this.removeClass('boxSearchHover');
                        _this.parent().find('.search_form_suggest').hide();
                    }
                });
            });
        });
    }
});